package net.pimpas.web.jsf.components.simplemenu;

import java.io.Serializable;

public abstract interface SimpleMenuElement extends Serializable {

	String getName( );
	void setName( String name );
	String getLabel( );
	void setLabel(String label);
	String getAction( );
	void setAction(String action);
	String getIcon( );
	void setIcon(String icon);
	String getIconHover( );
	void setIconHover(String iconHover);
	boolean isDisabled( );
	void setDisabled(boolean disabled);
	SimpleMenuElement getParent( );
	void setParent( SimpleMenuElement parent );
	String getTooltip( );
	void setTooltip( String tooltip );

}